package io.framework.modules.hpinfo.dto;

import io.framework.common.validator.group.AddGroup;
import io.framework.common.validator.group.UpdateGroup;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import javax.validation.constraints.Null;
import java.io.Serializable;

/**
 * /**
 * 〈建设项目坐标〉
 *
 * @Author GJQ
 * @Create 2020/4/3
 * @Since 1.0.0
 */

@Data
@ApiModel(value = "环境影响评价管理-建设项目坐标")
public class HpglProjectGoordInfoDTO implements Serializable {

    @ApiModelProperty(value = "主键")
    @NotNull(message="{id.require}", groups = UpdateGroup.class)
    private String pkId;

    @ApiModelProperty(value = "项目名称")
    private String projectXmmc;

    @ApiModelProperty(value = "建设地点中心坐标（非线性工程）-经度")
    private String jsddzxzbJd;

    @ApiModelProperty(value = "建设地点中心坐标（非线性工程）-纬度")
    private String jsddzxzbWd;

    @ApiModelProperty(value = "是否有许可证 是  否  ")
    private String ifXkz;

    @ApiModelProperty(value = "是否涉及污染源")
    private String ifWry;

    @ApiModelProperty(value = "建设地点-区级")
    private String fkRegion;

    @ApiModelProperty(value = "排放方式名称")
    private String pffsName;

    @ApiModelProperty(value = "环评审批部门")
    private String hpspbm;


    @ApiModelProperty(value = "建设单位名称")
    private String jsUnitName;

    @ApiModelProperty(value = "建设地点-省份")
    private String fkRegionprovice;

    @ApiModelProperty(value = "环评审批部门-批准文号")
    private String hpspbmPzwh;

    @ApiModelProperty(value = "国民经济行业类型")
    private String gmjjhylxName;

    @ApiModelProperty(value = "现有工程排污许可证编号（改、扩建项目）")
    private String xygcpwxkzbh;

    @ApiModelProperty(value = "批复文号")
    private String hpPfwh;

    @ApiModelProperty(value = "建设地点-市县")
    private String fkRegioncity;

}
